package cn.snowsoft.iot.module.warning.dal.dataobject.home;

import cn.snowsoft.iot.module.warning.controller.admin.home.vo.ActionTypeCountVO;
import cn.snowsoft.iot.module.warning.controller.admin.home.vo.RuleUseCountVO;
import lombok.*;

import java.util.List;
import java.util.Map;

@Data
@EqualsAndHashCode(callSuper = false)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HomeDO {

    private Integer ruleCount;

    private Integer actionCount;

    private Integer configCount;

    private Integer configEnableCount;

    private Integer configDisableCount;

    private List<ActionTypeCountVO> actionType;

    private Map<String, Long> useCountMap;


    private Integer recordCount;


    private List<String> timeList;

    private List<Integer> warningCountList;

    private List<String> warningNameList;

    private List<Integer> warningTotalList;

    private List<Integer> warningHandleList;
}
